.ec-home {
  .card {
    background-color: transparent;
  }
  .fw-600 {
    font-weight: bold;
    color: #6c757d;
  }
  .px-36 {
    padding: 0 36px;
  }
  .jumbotron {
    background-color: #1e2939;
    border-radius: 0;
    color: #FFF;
    margin-bottom: 0;
  }
  .ec-tags {
    padding: 10px;
    border-bottom: 1px solid #e0e0e0;
    .badge {
      font-weight: normal;
      background-color: #35b499;
      color: #FFF;
      padding: 5px;
      margin-top: 5px;
    }
  }

  .ec-intro {
    .lead {
      font-size: 16px;
      padding: 0 36px;
      margin-bottom: 30px;
    }
  }
  .ec-enterprise {
    .img-enterprise {
      width: 150px;
    }
  }
  .el-carousel__container {
    padding-top: 100%;
  }

  .ec-honor {
    padding: 30px;
    background-color: #222b44;
    color: #FFF;
    .el-carousel__mask {
      background-color: transparent;
    }
    .card-body {
      background-color: #222b44;
      color: #FFF;
      padding: 8px;
    }
  }
  .ec-display {
    >div:nth-child(2n+1) {
      background-color: rgba(230,238,236, 0.7);
    }
  }
}
